div.header,div.footer{width:100%;}
div.footer, .header table.table_list, .mid{
text-align:center;
}

div.wapper{padding-left:5px;}
div.problem_content{padding:5px;}

h1{margin:3px;}

table{border-collapse:collapse;}
.table_list td,.table_list th{border:1px solid #fff;}
.no_border td,.no_border th{border:none;}
.check_code{display:inline;font-size:small;}

table.table_list{
width:100%;
border:1px #fff solid;
}

.table_list th{
color:#fff;
overflow:hidden;
}

a, table.tag a{
text-decoration:none;
text-transform:none;
color:blue;
cursor:pointer;
}

a:hover{
color:red;
text-decoration:underline;
}

a.user, a.problem{
color:black;
font-weight:bold;
}

a.user:hover{
color:black;
font-weight:bold;
}
th a{color:yellow;}

.bottomline{border-bottom:1px #000 solid;}

textarea{
width:600px;
height:320px;
}

.subtitle{
color:#390;
font-size:28px;
font-weight:300;
margin-top:1em;
margin-bottom:1em;
}

.subtitle a, a.edit, span{font-size:60%;}

.icon32 {
height:32px;
width:32px;
float:left;
}
.i_permission {
background:url("permission16.png") no-repeat scroll 0 0 transparent;
overflow:hidden;
}

a.toggle-pm{
height:16px;
width:16px;
background:url("plusminus.PNG") no-repeat scroll 0 0;
padding-left:16px;
margin-right:4px;
}
.tree-open a.toggle-pm{
background-position:-16px 0px;
}

.float_topright{
float:right;
margin-right:6px;
margin-top:6px;
}

